package com.xk.school_device.entity;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 *
 * </p>
 *
 * @author xk
 * @since 2025-04-16
 */
@Getter
@Setter
@Accessors(chain = true)
@ApiModel(value = "Roles对象", description = "")
public class Roles implements Serializable {

    private static final long serialVersionUID = 1L;

    private String roleId;

    @ApiModelProperty("角色标识")
    private String roleName;

    @ApiModelProperty("角色显示名称")
    private String displayName;

    private String description;

    public Roles() {
    }

    public Roles(String roleId, String roleName, String displayName, String description) {
        this.roleId = roleId;
        this.roleName = roleName;
        this.displayName = displayName;
        this.description = description;
    }

    public String getRoleId() {
        return roleId;
    }

    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getDisplayName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
